home *** CD-ROM | disk | FTP | other *** search
/ Risc World 3 / Risc World 3.iso / SOFTWARE / ISSUE4 / ZAP / !Zap / Code / Extensions / !ReadMe next >
Text File  |  2002-05-08  |  2KB  |  45 lines

  1.  
  2.             Zap extensions
  3.             ~~~~~~~~~~~~~~
  4. This directory is intended to contain extensions to Zap which do not have a
  5. natural home in the 'Modules' directory.
  6.  
  7. The distribution copy of Zap should contain the following directories here:
  8.  
  9. ExtAsm     - Darren's extensions to the Debugger and BASIC modules providing
  10.          extensions to their assembly capabilities.  These should
  11.          logically be placed in System:Modules, but are included here
  12.          anyway for convenience of distribution.
  13. FlashCar   - Reuben Thomas and Tim Tyler's caret flasher
  14. HidePtr    - Martin's HidePtr module.
  15. IClear     - A patch whcih selects writable icons on clicks.
  16. KeyExtend  - Darren's KeyboardExtend system which tries to make Zap's keys
  17.              processing more reliable.
  18. LineEditor - Olly's line editor.
  19.  
  20. Zap boots these using the Obey files in the directory root:
  21.  
  22. The Debugger is loaded on entry to Code mode.
  23.  
  24. HidePtr is loaded when Zap starts up.
  25.  
  26. KeyboardExtend is loaded when Zap starts up.
  27.  
  28. The LineEditor is loaded when it is needed to provide a history in the
  29. search and replace window, the minibuffer or in TaskWindows.
  30.  
  31. ZapRedraw is loaded when Zap is loaded, or when required if the
  32. Autoload.Zap Redraw option is ticked.
  33.  
  34. The current version of ZapBASIC supports these extensions, trying to load the
  35. LineEditor on entry to TaskWindows, the Debugger when it needs to and
  36. the assembler if it has failed to assemble an assembler instruction
  37. (assuming these options are turned on).  
  38.  
  39. Note that the assembler will always be killed, if it has been loaded by Zap,
  40. when it has finished using its facilities - Zap will never load this module
  41. and leave it active on your system.
  42.  
  43. The other modules are /not/ killed when Zap quits - they may have other
  44. clients.
  45.